/**
 *  admin888 <doan.hut@gmail.com>
 *  Description : js cho quá trình gưi thư
 */
function calltinymce(){
    tinyMCE.init({
        // General options
        mode: "exact",
        theme: "advanced",
        elements: "noidung_thu_soan",
        skin: "o2k7",
        plugins: "autolink,lists,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template,inlinepopups,autosave",
        
        // Theme options
        theme_advanced_buttons1: "bold,italic,underline,strikethrough,|,justifyleft,justifycenter,justifyright,justifyfull,|,formatselect,fontselect,fontsizeselect",
        theme_advanced_buttons2: "cut,copy,paste,pastetext,pasteword,|,search,replace,|,bullist,numlist,|,outdent,indent,blockquote,|,undo,redo,|,link,unlink,anchor,image,cleanup,code,|,insertdate,inserttime,preview,|,forecolor,backcolor",
        theme_advanced_buttons3: "tablecontrols,|,hr,removeformat,visualaid,|,sub,sup,|,charmap,emotions,iespell,media,advhr,|,print,|,ltr,rtl,|,fullscreen",
        theme_advanced_buttons4: "insertlayer,moveforward,movebackward,absolute,|,styleprops,|,cite,abbr,acronym,del,ins,attribs,|,visualchars,nonbreaking",
        theme_advanced_toolbar_location: "top",
        theme_advanced_toolbar_align: "left",
        theme_advanced_statusbar_location: "bottom",
        theme_advanced_resizing: true,
        
        
        // Replace values for the template plugin
        template_replace_values: {
            username: "Some User",
            staffid: "991234"
        }
    });
}

// hieen cc
function hiencc(){
    $('#then_cc').show('blind');
    $('#hiencc').css('display', 'none');
    $('#ancc').show();
    
}

function ancc(){
    $('#then_cc').hide('blind');
    $('#hiencc').show();
    $('#ancc').hide();
}

//an hien bcc 
function hienbcc(){
    $('#then_bcc').show('blind');
    $('#hienbcc').css('display', 'none');
    $('#anbcc').show();
}

function anbcc(){
    $('#then_bcc').hide('blind');
    $('#hienbcc').show();
    $('#anbcc').hide();
}

//dính kèm
function dinhkem(){
    alert('Không hỗ trợ file upload có dấu !');
    $('#type_upl').show('blind');
    $('#iconupl').hide();
}

function anupload(){
    $('#type_upl').hide('blind');
    $('#iconupl').show();
}

// func cat chuoi lấy giá tri phải 
function right(current_str, find_str){
    var cL = current_str.length;
    var fL = find_str.length;
    var pos = current_str.lastIndexOf(find_str);
    if (pos + fL >= cL) 
        return "";
    else 
        if (pos == -1) 
            return current_str;
        else 
            return current_str.substring(pos + fL, cL);
}

// function lay gia trị ben trai
function left(str, tucut){
    var chuoi = str.lastIndexOf(tucut);
    var ketqua = str.substr(1, chuoi);
    return ketqua;
}

/// Tìm kiếm liên hệ 
function timkiemlienhe(key){
    //alert(key);
    var url = document.getElementById('url').value;
    var iddn = document.getElementById('idnddn').value;
    var f = right(key, ">,");
    var link = url + '/ajax/timkiemlienhe/key/' + f + '/iddn/' + iddn;
    //alert(link);
    if (key != '') {
        $.post(link, null, function(data){
            var dulieu = '<ul>' + data + '</ul>'
            $('#lienhe_tim').html(dulieu);
            $('#lienhe_tim').show();
        });
    }
}

//get ten 
function gettenemail(ten, email,idhl){
    var strcu = document.getElementById('gui_toi').value;
	var rsid = document.getElementById('arr_email').value;
	var chonlh = document.getElementById('chonlienhe').value;
	var arrlh = document.getElementById('arr_idlh').value;
	var idlh = idhl+',';
	// reset lại value arr emal = rong
	if (rsid == 0){
		document.getElementById('arr_email').value ='';
	}
	if(arrlh == 0){
		document.getElementById('arr_idlh').value ='';
	}
	if(chonlh == 0){
		$('#chonlienhe').val(1);
	}
    //alert (strcu);
    if (strcu.length <= 10) {
        document.getElementById('gui_toi').value = '';
    }
    else {
        var f = left(strcu, ',');
        $('#gui_toi').val(f);
    }
    var data = '"' + ten + '"' + '<' + email + '>,';
    var arremlai = email + ',';
    $("#gui_toi").val($("#gui_toi").val() + data);    
	$('#arr_email').val($('#arr_email').val() + arremlai);
	$('#arr_idlh').val($('#arr_idlh').val()+idlh);
    $('#lienhe_tim').hide();
	$('.antukhoa').show();
}

//xoa du lieu
function xoadulieu(){
    //$('#gui_toi').empty();
    document.getElementById('gui_toi').value = '';
    document.getElementById('arr_email').value = '0';
    document.getElementById('chonlienhe').value = '0';
    document.getElementById('arr_idlh').value = '0';
	
}
// na ban tim kiêm 
function antimkie(){
	//$('#lienhe_tim').hide();
}
/**
 * admin888 <doan.hut@gmail.com>
 * Description : pupop lien he
 */
function popuplienhe(iddn){
    $(document).ready(function(){
        $('#popuplienheguithu').dialog({
            autoOpen: false,
            height: 450,
            width: 700,
            show: 'blind',
            hide: "scale",
            modal: true
        });
        loadnhomlienhe(); // load nhóm liên hệ
        xoaboloctimlienhe();//data lien hệ
        $("#check").attr('checked', false);
        document.getElementById('keytimkiem').value = '';
        $("input[name='listlh[]']").attr('checked', false);
        $('#popuplienheguithu').dialog('open');
    });
}

function closepopuplienhe(){
    $('#popuplienheguithu').dialog('close');
}

// load chung loại liên hệ
function loadnhomlienhe(){
    var url = document.getElementById('url').value;
    var iddn = document.getElementById('idnddn').value;
    var link = url + '/ajax/getallnhomlienhe/iddn/' + iddn;
    loading();
    $.post(link, null, function(data){
        var html = "<option value = '0' > Chọn </option>" + data;
        $('#id_nhomlh').html(html);
    });
    stoploading();
}

/**
 * admin888 <doan.hut@gmail.com>
 * getdulieu tu popup vào to
 */
function getemailvatenvato(){
	
    var checked = new Array();
    var i = 0;
    $("input[name='listlh[]']").each(function(){
        if (this.checked) {
            checked[i] = $(this).val();
            i++;
        }
    });
    if (checked == '') {
        alert("Bạn chưa chọn liên hệ nào !");
		
    }
    else {
    
        $('#check').attr('checked', false);
        $("input[name='listlh[]']").each(function(){
            if (this.checked) {
                checked[i] = $(this).val();
                var email = document.getElementById('aremail_' + checked[i]).value;
                var name = document.getElementById('arname_' + checked[i]).value;
                var aridlh = document.getElementById('aridlh_' + checked[i]).value;
                var tenemailto = '\"' + name + '\"<'+email+'>,';
                var arremail = email + ',';
				var rsid = document.getElementById('arr_email').value;
				var rsidlh = document.getElementById('arr_idlh').value;
				// reset lại value arr emal = rong
				if (rsid == 0){
					document.getElementById('arr_email').value ='';
				}
				if(rsidlh == 0){
					document.getElementById('arr_idlh').value = '';
					var arr_idlh = aridlh;
				}else{
					var arr_idlh = ','+aridlh;
				}
				
				//alert(arremlai);
				//var arr_idlh = aridlh+',';
                $("#arr_idlh").val($("#arr_idlh").val() + arr_idlh); //append array id liên hệ ẩn 
                $("#gui_toi").val($("#gui_toi").val() + tenemailto); //append vào hiển thị to
                $('#arr_email').val($('#arr_email').val()+arremail); //append vào mang email ẩn dang doan.hut@gmail.com,
                i++;
            }
            
        });
		$('#chonlienhe').val(1);// chonlienhe sẽ là 1 
		$('.antukhoa').show();
		closepopuplienhe();	
			
    }

}

/**
 * admin888 <doan.hut@gmail.com>
 * Description : tim kiếm lien hệ
 */
function timkiemlienhepopup(){
    var name = document.getElementById('keytimkiem').value;
    var idnhonlh = document.getElementById('id_nhomlh').value;
    var iddn = document.getElementById('idnddn').value;
    if (name == '') {
        var keytimkiem = "nobody";
    }
    else {
        var keytimkiem = name;
    }
    if (keytimkiem == 'nobody' && idnhonlh == 0) {
        alert('Bạn chưa chọn từ khóa tìm kiếm hoặc chọn loại liên hệ !');
    }
    else {
        var url = document.getElementById('url').value;
        var link = url + '/ajax/timkiemlienheguimail/iddn/' + iddn + '/idnhonlh/' + idnhonlh + '/name/' + keytimkiem;
        loading();
        $.post(link, null, function(data){
            $('.lienhe_pro').remove();
            $('#data_pro').html(data);
        });
        stoploading();
    }
    
    
}

/**
 * admin888 <doan.hut@gmail.com>
 * Description : Xoa bộ lọc tìm kiếm
 *
 */
function xoaboloctimlienhe(){
    var name = 'nobody';
    var idnhonlh = 0;
    var iddn = document.getElementById('idnddn').value;
    var url = document.getElementById('url').value;
    var link = url + '/ajax/timkiemlienheguimail/iddn/' + iddn + '/idnhonlh/' + idnhonlh + '/name/' + name;
    loading();
    $.post(link, null, function(data){
        $('#data_pro').html(data);
    });
    stoploading();
}

/**
 * admin888 <doan.hut@gmail.com>
 * Description: upload file dinh kem
 *
 */
function uploadfile(){
    $(function(){
        var url = document.getElementById('url').value;
        var link = url + '/upload/';
        var linthumhinh = link + '/uploads/';
        var btnUpload = $('#upload');
        var status = $('#status');
        loading();
        new AjaxUpload(btnUpload, {
            //action: link + 'upload.php',
			action: url+'/ajax/uploadfile/',
            name: 'uploadfile',
            onSubmit: function(file, ext){
                /**if (! (ext && /^(jpg|png|jpeg|gif)$/.test(ext))){ 
                 // extension is not allowed
                 status.text('Only JPG, PNG or GIF files are allowed');
                 return false;
                 }*/
               // status.text('Uploading...');
			   $('#status').show();			   
            },
            onComplete: function(file, response){
                //On completion clear the status
               // status.text('');

			   $('#status').hide();

                //Add uploaded file to list
                
                var tongfile = document.getElementById('tong_file').value * 1 + 1;
                document.getElementById('tong_file').value = tongfile;
                if (response === "success") {
                    var linkhinhchuan =  "upload/uploads/" + file;
					//alert (linkhinhchuan);
                    var tenhinh = '<li id=\"file_' + tongfile + '\">' +
                    '<input type=\"checkbox\" checked=\"checked\" onclick=\"xoafile(\'' + file +'\',\'' +tongfile +'\');\" id=\"filechek_' +tongfile +'\" name=\"file[]\" value=\"' +linkhinhchuan +'\" />' +
                    //'<a href=\"' +linkhinhchuan +'\" target=\"_blank\">' +file +'</a>' +
					file+
                    '</li>';
                    //alert(tenhinh);
                    $('#files').append(tenhinh);
                    //$('<li></li>').appendTo('#files').html("<a href=\""+link+"uploads/"+file+"\"/>"+file+"DCM</a>").addClass('success');
                }
                else {
                    $('<li></li>').appendTo('#files').text(file).addClass('error');
                }
            }
        });
        stoploading();
        
    });
    
}

/**
 * admin888 <doan.hut@gmail.com>
 * Description : xoa fiele da upload
 *
 */
function xoafile(tenfile, idfile){
    //xoa tren giao dien 
    var tenli = "#file_" + idfile;
    $(tenli).remove();
    //xoa file bang ajax 
    var url = document.getElementById('url').value;
    var linkajax = url + '/upload/uploads/deletefile.php?tenfile=' + tenfile;
    //alert(linkajax);
    $.post(linkajax, null, function(data){
        //alert(data);
    });
	var sofile = document.getElementById('tong_file').value* 1 - 1;
	document.getElementById('tong_file').value = sofile;
	
    
}

/**
 * admin888 <doan.hut@gmail.com>
 * Description : popup get thư mẫu
 *
 */
function getthumauguithu(){
    $(document).ready(function(){
        $('#popupthumau').dialog({
            autoOpen: false,
            height: 450,
            width: 700,
            show: 'blind',
            hide: "scale",
            modal: true
        });
        getthumau();
        loanhomthumau();
        $('#popupthumau').dialog('open');
    });
}

/**
 * admin888 <doan.hut@gmail.com>
 * Description : get dulieu vào pupop thu mẫu theo id dang nhập
 */
function getthumau(){
    var url = document.getElementById('url').value;
    var iddn = document.getElementById('idnddn').value;
    var link = url + '/ajax/getthumaupopup/iddn/' + iddn;
    $.post(link, null, function(data){
        $('.thumau_pro').remove();
		$('#data_thumau_pro').html(data);
    });
    
}

/**
 * admin888 <doan.hut@gmail.com>
 * Description : load nhóm thư mẫu
 */
function loanhomthumau(){
    var url = document.getElementById('url').value;
    var iddn = document.getElementById('idnddn').value;
    var link = url + '/ajax/getgrouptm/iddn/' + iddn;
    $.post(link, null, function(data){
        var dulieu = "<option value='0' >Chọn </option>" + data;
        $('#id_nhomthu').html(dulieu);
    });
}

/**
 * admin888 <doan.hut@gmail.com>
 * Description : sủ dụng thư mẫu
 */
function sudunthumau(idtm){

    var url = document.getElementById('url').value;
    var iddn = document.getElementById('idnddn').value;
    var link = url + '/ajax/getthumausudun/idtm/' + idtm;
    $.getJSON(link, null, function(data){
        var noidung = (data.dulieulayra['noi_dung_tm']);
        var sdchuky = (data.dulieulayra['su_dung_chu_ky']);
		if (sdchuky == 1){
			var chuky = (data.dulieulayra['chu_ky']);
		}else{
			var chuky = '';
		}
		var nodungvack = noidung+chuky;
        $('#noidung_thu_soan').tinymce().setContent(nodungvack);// insert nội dung 
        //$('#noidung_thu_soan').tinymce().execCommand('mceInsertContent',false,noidung); //append nội dung  
        $('#popupthumau').dialog('close');
    });
}

/**
 * admin888 <doan.hut@gmail.com>
 *
 */
function timkiemthumaupopup(){
    var name = document.getElementById('keytimkiemthumau').value;
    var idnhontm = document.getElementById('id_nhomthu').value;
    var iddn = document.getElementById('idnddn').value;
    if (name == '') {
        var keytimkiem = 'nobody';
    }
    else {
        var keytimkiem = name;
    }
    if (keytimkiem == 'nobody' && idnhontm == 0) {
        alert('Bạn chưa chọn từ khóa tìm kiếm hoặc chọn chủng loại thư mẫu!');
    }
    else {
        var url = document.getElementById('url').value;
        var link = url + '/ajax/timkiemthumau/iddn/' + iddn + '/idnhontm/' + idnhontm + '/name/' + keytimkiem;
        loading();
        $.post(link, null, function(data){
            $('.thumau_pro').remove();
            $('#data_thumau_pro').html(data);
        });
        stoploading();
    }
}
/**
 * admin888 <doan.hut@gmail.com>
 * Add value thu nhap
 */
function save_nhap(){	
	$('#luunhap').val('1');
}
function sendmail(){
		$('#luunhap').val(0);
}

/**
 * admin888 <doan.hut@gmail.com>
 * Description : check submit mail truoc khi luu và gui
 *  
 * 
 */

function check_submit_sendmail(){
	var to = document.getElementById('gui_toi').value;
	var chude = document.getElementById('chu_de').value;
	var noidung = tinyMCE.get('noidung_thu_soan').getContent();
	if (to == '') {
		alert('Bạn chưa nhập email gửi đi !');
		return false;
	}
	else 
		if (chude == '') {
			alert('Bạn chưa nhập chủ đề !');
			return false;
		}
		else 
			if (noidung == '') {
				alert('Bạn chưa nhập nội dung thu !');
				return false;
			}
			else {
				return true;
			}
	
}
/**
 * admin888 <doan.hut@gmail.com>
 * Description : get popup trộn thư
 */
function chontukhoa(){
    $(document).ready(function(){
        $('#popuptronthu').dialog({
            autoOpen: false,
            height: 350,
            width: 700,
            show: 'blind',
            hide: "scale",
            modal: true
        });
		gettukhoa();
        $('#popuptronthu').dialog('open');
    });}
//function get tư khoa
function gettukhoa(){
	var url = document.getElementById('url').value;
	var link = url+"/ajax/gettukhoaguithu/";
	$.post(link,null,function(data){
		$('#data_tukhoa_pro').html(data);
	});
}	
/**
 * admin888 <doan.hut@gmail.com>
 * Get tu khoa vao doc cument 
 */
function sudungtukhoa(tukhoa,idtk){
	var idappend = document.getElementById("idtukhoa").value;
	var cc = document.getElementById('cc_').value;
	var bcc = document.getElementById('bcc_').value;
	
	$('#chontukhoa').val(1);
	if(idappend == 0){
		document.getElementById("idtukhoa").value ='';
		var idapp = idtk;
	}else{
		var idapp = ','+idtk;
	}
	//$('#idtukhoa').val($('#idtukhoa').val()+idapp);
	if (idappend != 0) {
		var smg = "Bạn đã chọn từ khóa rồi bạn có muốn thay thế từ khóa này không ?";
		var hoi = confirm(smg);
		if (hoi) {
			$('#idtukhoa').val(idtk);
			$('#noidung_thu_soan').tinymce().execCommand('mceInsertContent', false, tukhoa); //append nội dung
		}else{
			return false;
		}
	}else{
		$('#idtukhoa').val(idtk);
		$('#noidung_thu_soan').tinymce().execCommand('mceInsertContent',false,tukhoa); //append nội dung
	}
	$('#popuptronthu').dialog('close');
	// resert cc bcc  and hide prototype bcc cc 
	if (cc != '' || bcc != ''){
		alert('Chức năng từ khóa được sử dụng thì chức năng cc hoặc bcc sẽ không được sử dụng ! ');
	}
	$('#then_bcc').hide();
	$('#then_cc').hide();
	$('.them_cc_bb').hide();
	document.getElementById('cc_').value ='';
	document.getElementById('bcc_').value ='';
	
}
//reset lại toàn bộ thông tin
function resetlaibandau(){
	$("#arr_email").val(0);
	$("#arr_idlh").val(0);
	$("#chonlienhe").val(0);
	$("#chontukhoa").val(0);
	$("#idtukhoa").val(0);
	$("#gui_toi").val('');
	$("#cc_").val('');
	$("#bcc_").val('');
	$("#chu_de").val('');
	$(".antukhoa").css({"display":"none"});
	$('.them_cc_bb').css({'display':'block'});
}